// arg0 - id
// arg1 - label
// arg2 - icon sprite
var _label, _item, _ID, _iconspr;

_ID = argument0;
_label = argument1;
_iconspr = argument2;
if (_iconspr < 0)
{
    _iconspr = sprNone;
}
_item = instance_create(0,0, CMenuItem);
_item.label = _label;
_item.ID = _ID;
_item.iconspr = _iconspr;
return _item;
